layui.use([ 'form', 'layer', 'table'], function(){
    var layer = parent.layer === undefined ? layui.layer : top.layer
        ,$ = layui.jquery
        ,table = layui.table;

    table.render({
        elem : '#_table'
        ,url : __ctxPath + '/aj/AjBuyRecord.do?method=list'
        ,cellMinWidth : 120 			//全局定义所有常规单元格的最小宽度（默认：60），一般用于列宽自动分配的情况。其优先级低于表头参数中的 minWidth
        ,page : true 					//开启分页（默认：false）
        ,height : "full-75" 			//设定容器高度
        ,limits : [ 10, 15, 20, 25 ] 	//每页条数的选择项，默认：[10,20,30,40,50,60,70,80,90]。优先级低于 page 参数中的 limits 参数。
        ,limit : 15 					//每页显示的条数（默认：10）。值务必对应 limits 参数的选项。优先级低于 page 参数中的 limit 参数。
        ,toolbar: '#_leftTableToolbar'		//开启工具栏（动态列素筛选、导出、打印）
        ,loading: true 					//开启加载效果（默认false）
        ,id : "_table"
        ,request: {
            pageName: 'page', //页码的参数名称，默认：page
            limitName: 'rows' //每页数据量的参数名，默认：limit
        }
        ,cols: [[
            {field:'qqNumber', title: '买家QQ号',sort:true}
            ,{field:'jsAmount', title: '购买脚本数量',sort:true}
            ,{field:'payMoney', title: '付款金额（元）',sort:true}
            ,{field:'operatorTime', title: '购买时间',sort:true}
            ,{title: '操作', align:'center' ,templet : '#tableBar', width:300}
        ]]
        ,done : function(res, curr, count){
            $("#toAdd").click(function(){
                // toPage('aj/ajBuyRecord/jsp/addTest.jsp', {width:'80%', height:'80%', title:'新增'});
                toPage('aj/ajBuyRecord/jsp/add.jsp', {width:'80%', height:'80%', title:'新增'});
            });
        }
    });

    //监听table行内编辑按钮
    table.on('tool(_table)', function(obj) { //注：tool是工具条事件名，test是table原始容器的属性 lay-filter="对应的值"
        var layEvent = obj.event,
            data = obj.data;

        if (layEvent === 'detail') { //修改
            toPage("/aj/AjBuyRecord.do?method=toEditOrDetail", {lid: data.lid, pageType: TO_VIEW, pageUrl: "aj/ajBuyRecord/jsp/detail.jsp", width:'90%', height:'90%'});
        } else if (layEvent === 'del') { //删除
            layer.confirm('确定删除该记录？', {icon : 3, title : '提示信息'}, function(index) {
                $.post(__ctxPath+"/aj/AjBuyRecord.do?method=delete", {lid: data.lid}, function(response){
                    layer.close(index);
                    if(response.msg) layer.msg(response.msg);
                    if(response.code == RESPONSE_SUCCESS){
                        reloadTable();
                    }
                });
            });
        }
    });

});